package com.gxa.pingan.service;

import com.gxa.pingan.exception.BusinessException;
import com.gxa.pingan.pojo.ETC;
import io.swagger.models.auth.In;

import java.util.List;

/**
 * @author lijianmin
 * @date 2021/10/26  11:37:25
 */
public interface ETCService {
    /**
     * ETC申请列表查询的方法,搜索条件为空则进行分页查询,搜索条件不为空则进行条件查询+分页查询
     * @param name 搜索条件
     * @param page 页码
     * @param size 每页记录数
     * @return 返回查询到的集合
     */
    List<ETC> getList(String name,Integer page,Integer size) throws BusinessException;
    /**
     * ETC申请列表计数的方法,搜索条件为空则进行分全查询计数,搜索条件不为空则进行条件查询计数
     * @param name 搜索条件
     * @return 返回查询到的总数
     */
    Integer getListCount(String name) throws BusinessException;
}
